package org.apache.servicecomb.samples.practise.houserush.sale;

import org.apache.servicecomb.common.rest.codec.RestObjectMapperFactory;
import org.apache.servicecomb.springboot.starter.provider.EnableServiceComb;
import org.apache.servicecomb.tracing.zipkin.EnableZipkinTracing;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.data.jpa.repository.config.EnableJpaAuditing;

import java.text.SimpleDateFormat;
import java.util.TimeZone;

@SpringBootApplication
@EnableServiceComb
@EnableJpaAuditing
//开启zipkin的链路追踪
@EnableZipkinTracing
public class HouseOrderApplication {
    public static void main(String[] args) {
        configBeforeBoot();

        SpringApplication.run(HouseOrderApplication.class,args);


    }
    private static void configBeforeBoot() {
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        simpleDateFormat.setTimeZone(TimeZone.getTimeZone("Asia/Shanghai"));
        RestObjectMapperFactory.getRestObjectMapper().setDateFormat(simpleDateFormat);
    }
}
